// pages/rank/rank.js
const util = require('../../utils/util')
const alltop = require('../../config').alltop

Page({

  /**
   * 页面的初始数据
   */
  data: {
    bgpic:"../../image/bg.png",
    rank:"",
    userList:[
      // {
      //   nickName:" ",
      //   headImg:'',
      //   answerScore:'',
      //   rank:1,
      // } 
    ]
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) { 
    wx.showShareMenu({
      withShareTicket: true
    })
        // wx.hideShareMenu() //隐藏分享功能
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {
   
  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    this.getData()
  },
  getData:function(){
    let that = this;
    util.showLoading('数据请求中···')
    var options = {
      url: alltop,
      data: { },
      method:'get',
      success: function (res) {  
        var rank = res.UserTopList.length>0 ? '当前我的世界排名 ' + res.UserTopList[0].rank +" 名":"";
        that.setData({
          userList: res.AllTopList,
          rank: rank
        }) 
      },
      fail: function (data) { 
        console.log(2) 
      },
      complete: function () { 
        util.hideLoading()
      }
    } 
    util.XHR(options)
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {
  
  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {
  
  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {
  
  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {
  
  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function (res) {//自带分享成功提示
    if (res.from === 'button') {
      // 来自页面内转发按钮 
    }
    return {
      title: '答题快快',
      path: '/pages/proSets/proSets',
      success(res){ 
        // wx.showToast({
        //   title: '分享成功~~~~~~~~~',
        //   icon: 'success',
        //   duration: 1000
        // })
        //if (res.shareTickets) {//群聊
          // 获取转发详细信息
          // wx.getShareInfo({
          //   shareTicket: res.shareTickets[0],
          //   success(res) {
          //     res.errMsg; // 错误信息
          //     res.encryptedData;  //  解密后为一个 JSON 结构（openGId    群对当前小程序的唯一 ID）
          //     res.iv; // 加密算法的初始向量 
          //   },
          //   fail() { },
          //   complete() { }
          // });
       // } 
      },
      file(res){

      },
      complete(){

      }
    }
  }
})